home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / mail / MicroMail.jar / v.class (.txt) < prev   
Encoding:
Java Class File  |  2001-11-07  |  3.1 KB  |  110 lines

  1. import javax.microedition.lcdui.Command;
  2. import javax.microedition.lcdui.CommandListener;
  3. import javax.microedition.lcdui.Displayable;
  4. import javax.microedition.lcdui.Form;
  5. import javax.microedition.lcdui.Gauge;
  6. import javax.microedition.lcdui.Screen;
  7. import javax.microedition.lcdui.StringItem;
  8.  
  9. // $FF: renamed from: v
  10. public class class_0 extends Form implements CommandListener, Runnable {
  11.    // $FF: renamed from: int MicroMail
  12.    private MicroMail field_0;
  13.    // $FF: renamed from: for javax.microedition.lcdui.Gauge
  14.    private Gauge field_1;
  15.    // $FF: renamed from: if javax.microedition.lcdui.StringItem
  16.    private StringItem field_2;
  17.    // $FF: renamed from: try javax.microedition.lcdui.StringItem
  18.    public static StringItem field_3;
  19.    // $FF: renamed from: new boolean
  20.    private boolean field_4;
  21.    // $FF: renamed from: do javax.microedition.lcdui.Command
  22.    Command field_5;
  23.    // $FF: renamed from: a javax.microedition.lcdui.Command
  24.    Command field_6;
  25.  
  26.    public class_0(MicroMail var1, boolean var2) {
  27.       super("");
  28.       this.field_5 = new Command(MicroMail.r.getText(1), 2, 1);
  29.       this.field_6 = new Command(MicroMail.r.getText(31), 2, 1);
  30.       this.field_0 = var1;
  31.       this.field_4 = var2;
  32.       if (var2) {
  33.          ((Screen)this).setTitle(MicroMail.r.getText(45));
  34.       } else {
  35.          ((Screen)this).setTitle(MicroMail.r.getText(49));
  36.       }
  37.  
  38.       this.field_1 = new Gauge(" ", false, 10, 0);
  39.       ((Form)this).append(this.field_1);
  40.       this.field_2 = new StringItem("", "");
  41.       ((Form)this).append(this.field_2);
  42.       ((Displayable)this).setCommandListener(this);
  43.       ((Displayable)this).addCommand(this.field_6);
  44.       (new Thread(this)).start();
  45.    }
  46.  
  47.    public void commandAction(Command var1, Displayable var2) {
  48.       if (var1 == this.field_5) {
  49.          if (this.field_4) {
  50.             l.a(1);
  51.             u var3 = new u(this.field_0, 1);
  52.             MicroMail.display.setCurrent(var3);
  53.          } else {
  54.             l.a(2);
  55.             u var4 = new u(this.field_0, 2);
  56.             MicroMail.display.setCurrent(var4);
  57.          }
  58.  
  59.          MicroMail.dispose(this);
  60.       } else if (var1 == this.field_6) {
  61.          MicroMail.setEndConnection(true);
  62.          this.method_0(-1, -1, (String)null, MicroMail.r.getText(59), (String)null);
  63.       }
  64.  
  65.    }
  66.  
  67.    public void run() {
  68.       if (this.field_4) {
  69.          int var1 = b.a(this);
  70.          if (var1 > -1) {
  71.             String var2 = " " + Integer.toString(var1) + MicroMail.r.getText(47);
  72.             if (b.a > 0) {
  73.                var2 = var2 + "\n " + Integer.toString(b.a) + MicroMail.r.getText(62);
  74.             }
  75.  
  76.             this.field_2.setText(var2);
  77.          } else {
  78.             System.out.println("error in downloading");
  79.          }
  80.       } else if (g.a(this)) {
  81.          this.field_2.setText(MicroMail.r.getText(46));
  82.       } else {
  83.          this.field_2.setText(MicroMail.r.getText(50));
  84.       }
  85.  
  86.       ((Displayable)this).addCommand(this.field_5);
  87.       ((Displayable)this).removeCommand(this.field_6);
  88.    }
  89.  
  90.    // $FF: renamed from: a (int, int, java.lang.String, java.lang.String, java.lang.String) void
  91.    public void method_0(int var1, int var2, String var3, String var4, String var5) {
  92.       if (var1 > -1) {
  93.          this.field_1.setMaxValue(var1);
  94.       }
  95.  
  96.       if (var2 > -1) {
  97.          this.field_1.setValue(var2);
  98.       }
  99.  
  100.       if (var3 != null) {
  101.          this.field_1.setLabel(var3);
  102.       }
  103.  
  104.       if (var4 != null) {
  105.          this.field_2.setText(var4);
  106.       }
  107.  
  108.    }
  109. }
  110.